#include<bits/stdc++.h>
using namespace std;
int f[2001];
int main()
{
	int n,m;
	cin >> n >> m;
	int w[n+1];
	for(int i=1;i<=n;i++)
	cin >> w[i];
	for(int i=1;i<=n;i++)
	{
		memset(f,0,sizeof(f));
		f[0]=1;
		for(int j=1;j<=n;j++)
		{
			if(j==i)
			continue;
			for(int k=m;k>=w[j];k--)
			{
				f[k]+=f[k-w[j]];
				f[k]%=10;
			}
		}
		for(int i=1;i<=m;i++)
		cout << f[i];
		cout << endl;
	}
	return 0;
}